//package com.baidu.yyb.Adapter;
//
//import android.content.Context;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.TextView;
//import androidx.annotation.NonNull;
//import androidx.recyclerview.widget.RecyclerView;
//import com.lt.noteui.R;
//import java.util.ArrayList;
//
//
//public class ListViewAdapter<T> extends RecyclerView.Adapter<ListViewAdapter.ListviewHolder> {
//    private final Context MContext;
//    private final OnItemClickListener mListener;
//    private String[] strList;
//    private int[] imgList;
//    private int y;
//
//    private int is_notes;
//
//    private ArrayList<T> strNCDList;
//    private Boolean IsSearchView = false;
//    private long LastTouchTime;
//
//    /****
//     *
//     * @param IsSearchView1 是否为搜索界面显示
//     * @param ct  上下文
//     * @param strList1 菜单名称列表
//     * @param imgList1  图片名称列表
//     * @param onItemClickListener 点击事件
//     * @param y 0上一部分{全部 收藏} 1下一部分{类型}
//     * @param is_notes 0 笔记 1 接受分享 确定底部按键位置
//     */
//    public ListViewAdapter(Boolean IsSearchView1, Context ct, String[] strList1, int[] imgList1, int y, int is_notes, OnItemClickListener onItemClickListener) {
//        MContext = ct;
//        mListener = onItemClickListener;
//        strList = strList1;
//        imgList = imgList1;
//        IsSearchView = IsSearchView1;
//        this.y = y;
//        this.is_notes = is_notes;
//    }
//
//    /****
//     *
//     * @param IsSearchView1
//     * @param ct
//     * @param strNCDList1 搜索到的数据
//     * @param onItemClickListener 点击事件
//     */
//    public ListViewAdapter(Boolean IsSearchView1, Context ct, ArrayList<NotesClassData> strNCDList1, OnItemClickListener onItemClickListener) {
//        MContext = ct;
//        mListener = onItemClickListener;
//        strNCDList = strNCDList1;
//        IsSearchView = IsSearchView1;
//    }
//
//
//    @NonNull
//    @Override
//    public ListViewAdapter.ListviewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
//
//
//    }
//
//    @Override
//    public void onBindViewHolder(@NonNull ListViewAdapter.ListviewHolder holder, int pos) {
//        if (IsSearchView) {
//            NotesClassData dt = strNCDList.get(pos);
//            holder.setData(dt);
//
//        } else {
//            dao = new DAO(MContext);
//            if (y == 0) {
//                String str;
//                Integer imgStr = imgList[pos];
//                if (pos == 0) {
//                    str = strList[pos] + " " + dao.FindAllCount(is_notes);
//                } else {
//                    str = strList[pos] + " " + dao.FindCollectCount(is_notes, 1);
//                }
//
//                holder.setData(str, imgStr);
//            } else {
//
//                String str = strList[pos] + " " + dao.FindTypeCount(is_notes, pos);
//                Integer imgStr = imgList[pos];
//                holder.setData(str, imgStr);
//            }
//
//        }
//        holder.itemView.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                if (!isDouble()) {
//                    mListener.Onclick1(pos);
//                }
//
//            }
//        });
//    }
//
//    @Override
//    public int getItemCount() {
//        int i;
//        if (IsSearchView) {
//            i = strNCDList.size();
//
//        } else {
//            i = strList.length;
//        }
//        return i;
//    }
//
//    public interface OnItemClickListener {
//        void Onclick1(int pos);
//    }
//
//    class ListviewHolder extends RecyclerView.ViewHolder {
//        private final TextView tv_top_item;
//        private TextView tv_bottom_item;
//
//        public ListviewHolder(@NonNull View itemView) {
//            super(itemView);
//            if (IsSearchView) {
//                tv_top_item = itemView.findViewById(R.id.tv_search_top);
//                tv_bottom_item = itemView.findViewById(R.id.tv_search_bottom);
//            } else {
//                tv_top_item = itemView.findViewById(R.id.tv_menu_item);
//            }
//        }
//
//        private void setData(NotesClassData data) {
//            tv_top_item.setText(data.notes_content);
//            tv_bottom_item.setText(data.notes_StrDate);
//        }
//
//        private void setData(String str, Integer imgStr) {
//            tv_top_item.setText(str);
//            tv_top_item.setCompoundDrawablesRelativeWithIntrinsicBounds(imgStr, 0, 0, 0);
//        }
//    }
//
//}
